Voltage Training Club – Trainer guide (PTs)
This guide is for personal trainers (PTs) using Voltage Training Club (VTC): building workouts and programs, managing calendar and bookings, clients, business dashboard, Stripe Connect, and toolkit.
Quick start
- Install the app – Use VTC in your browser or install the mobile app (iOS/Android) if available.
- Sign up as a trainer – Open the app, create an account (email and password), and choose Trainer when asked for your role.
- Complete trainer onboarding – Go through all steps: gender, age ranges, education, styles, goals, training type, about you, location, qualifications, documents, and review. Submit when done.
- Wait for approval – Your profile is reviewed by VTC. Until you’re approved, you’ll have limited access (e.g. profile only). You’ll be able to use the full app once approved.
- First actions after approval:
- Create a workout – Go to Training → Workouts → New (or Create workout). Add exercises, sets, reps, and save.
- Set availability – Go to Calendar → Availability (or Set availability). Add your available slots and block times when you’re not free.
- Open clients list – Go to Clients in the main navigation to see your clients and open a client profile.
About Voltage Training Club for trainers
Voltage Training Club (VTC) gives personal trainers one place to run their practice and stay connected with clients.
As a trainer you can:
- Build workouts, programs, and packages – Create workouts and programs, bundle them into packages with pricing, and assign workouts to clients.
- Manage calendar and bookings – Set availability, booking rules (duration, buffer), blocked times, and see bookings. Clients book sessions with you from the app.
- Manage clients – See a clients list, open client profiles, and use that context for assignments and bookings.
- Get paid – Use Stripe Connect to receive payments for packages; view payouts, balance, and transactions in the Business dashboard.
- Use the toolkit – 1RM calculator, interval timer, and TDEE calculator for programming and client conversations.
- Use the same features as clients – Feed, messages, groups, find clients, nutrition (water, food), steps, marketplace, elite, and notifications.
Account and onboarding
Sign up and sign in
- Sign up: Same as clients – email and password, then verification if required.
- Sign in: Use your email and password on the sign-in screen.
- Forgot password / OTP: Use Forgot password or enter any OTP the app sends you, same as clients.
Trainer onboarding
After sign-in, if you haven’t completed onboarding, you’ll go through the trainer path:
- Role – Choose Trainer.
- Gender – Select your gender (if asked).
- Age ranges – Who you typically work with (e.g. age ranges).
- Education – Your education and certifications.
- Styles – Training styles you offer (e.g. strength, HIIT).
- Goals – Goals you help clients with.
- Training type – Type of training you specialise in.
- About you – Short bio and how you work.
- Location – Where you’re based or if you train online.
- Qualifications – Qualifications and certifications.
- Documents – Upload any required documents (e.g. insurance, ID).
- Review – Review all details and submit. You may be asked to complete Stripe Connect onboarding here or later from the Business dashboard.
Pending approval
- After you submit, your profile goes to pending approval. Until an admin approves you, you only have limited access (e.g. profile and some settings). You can still sign in and edit your profile.
- Once approved, you get full access: Training, Calendar, Clients, Business dashboard, Social, etc.
- If you need help with approval, contact support or check any in-app messages from VTC.
Home
The Trainer home screen is your dashboard.
- Quick actions – Shortcuts to Training, Calendar, Clients, Business, Toolkit, etc. Tap one to jump to that section.
- Navigation – Use the main navigation to open Training, Calendar, Clients, Business, Trainer toolkit, Social, Profile.
Training
Open Training from the main navigation to reach the training hub.
Training hub
From the hub you can go to:
- Exercise library – Browse and search exercises (used when building workouts).
- Workouts – List, create, edit, run sessions, view summaries.
- Programs – List, create, edit programs.
- Packages – List, create, edit packages (features, workouts, programs, pricing).
- Journal – Your own workout journal (list, log, view/edit entries).
- Completed workouts – Your completed sessions.
- Nutrition – Water, food logging, settings (same as clients).
- Steps – Tracking and settings (same as clients).
Exercise library
- Path: Training → Library (or Exercise library).
- Browse/search – Find exercises to add to workouts. Tap an exercise for details (name, description, how to do it).
Workouts
- Create: Training → Workouts → New (or Create workout). Add a name, then add exercises (from the library), sets, reps, rest, notes. Save when done.
- List: Training → Workouts – See all your workouts. Tap one to open detail or edit.
- Detail: From the list, tap a workout to see structure and exercises. From here you can Edit, Start session (run it yourself), or Assign to a client.
- Edit: Training → Workouts → [workout] → Edit – Change name, exercises, sets, reps, order. Save to update.
- Run session: Open the workout → Start session. Follow the session screen (exercise by exercise). When finished you’ll see a Summary.
- Summary: After a session, review the summary; you can add notes or view it again from Completed workouts.
- Assign to clients: From the workout detail (or list), use Assign (or Assign to client). Choose a client and optional due date. The client will see the workout in their app (e.g. under Workouts or assignments).
Programs
- Create: Training → Programs → New (or Create program). Add a name and structure (e.g. weeks, workouts). Save.
- List: Training → Programs – See all programs. Tap one for detail or edit.
- Detail: Open a program to see its structure and linked workouts.
- Edit: Training → Programs → [program] → Edit – Change structure and workouts. Save to update.
Packages
Packages bundle workouts and/or programs with pricing so clients can purchase them.
- Create flow:
- Training → Packages → New (or Create package).
- Features – Describe what’s included (e.g. number of sessions, support).
- Workouts – Select which workouts are in the package.
- Programs – Select which programs are in the package.
- Pricing – Set price(s) and any options (e.g. one-off vs subscription).
- Created – Confirm; the package is saved and appears in your list and in the client-facing Packages list (for purchase).
- List: Training → Packages – See your packages. Tap one to view or edit.
- Edit: Training → Packages → [package] → Edit – Change features, workouts, programs, or pricing. Save to update.
- Journal: Training → Journal – Your workout journal (list, new entry, view/edit entry). Same idea as the client journal; use it for your own training log.
Trainer toolkit
The toolkit gives you quick calculators and tools for programming and client conversations.
- Path: Trainer toolkit in the main navigation (or Toolkit).
1RM calculator
- Path: Trainer toolkit → 1RM (or One rep max).
- What it does: Enter a weight and reps performed; the app estimates your one-rep max. Use it for yourself or to help clients set loads.
- How to use: Enter weight and reps, then read the estimated 1RM (and often a table of percentages for programming).
Interval timer
- Path: Trainer toolkit → Timer (or Interval timer).
- What it does: Set work and rest intervals and number of rounds; run a timer for circuits or HIIT.
- How to use: Set work time, rest time, and rounds; start the timer. Use it during sessions or to design intervals for clients.
TDEE calculator
- Path: Trainer toolkit → TDEE (or TDEE calculator).
- What it does: Estimates Total Daily Energy Expenditure (maintenance calories) from age, weight, height, sex, and activity level.
- How to use: Enter the inputs; read the estimated TDEE. Use it to guide nutrition conversations with clients (e.g. setting calorie targets).
Calendar and booking
- Path: Calendar in the main navigation.
Trainer calendar view
- Your Calendar shows your availability, blocked times, and bookings. You can see which slots are free and which are booked by clients.
Set availability
- Path: Calendar → Availability (or Set availability). (Some apps show this as a separate Availability item in nav or from Calendar.)
- What to do: Add your available slots (e.g. weekdays 9–5, or specific times). You can set recurring availability or one-off slots. Save so clients can book those times.
- Blocked times: Use Block time (or Blocked times) to mark when you’re not available (e.g. holidays, meetings). Clients won’t see those slots.
Booking settings
- Path: Calendar → Booking settings (or Booking settings).
- What to do: Set rules such as session duration (e.g. 60 minutes), buffer between sessions (e.g. 15 minutes), how far in advance clients can book, and any cancellation policy. These apply when clients book with you.
Manage bookings and blocked times
- From the Calendar you can open a booking to see client and time; some setups allow reschedule or cancel. Use Blocked times (or Block time) to add or remove blocked periods.
Clients
- Path: Clients in the main navigation.
Clients list
- Clients shows everyone who is your client (e.g. connected to you or has purchased a package). Tap a client to open their profile.
Client profile
- Path: Clients → [client name].
- What’s there: Client details, their bookings with you, and context for assignments. You can assign workouts from Training (workout → Assign → choose this client). Use the profile to see their progress and bookings when needed.
Business dashboard
- Path: Business (or Business dashboard) in the main navigation.
Overview
- The dashboard overview shows a summary of your business: recent activity, balance, payouts, or key numbers. Use it as a quick snapshot.
Payouts
- Payouts (or Payouts tab) shows your payout history and schedule (e.g. when Stripe sends money to your bank). You may see pending and completed payouts.
Transactions
- Transactions (or Transactions tab) lists payments you’ve received (e.g. from package purchases). You can see amount, client, and date.
Settings
- Settings (or Business settings) may include Stripe Connect status and options. Use it to check that your Connect account is fully set up.
Stripe Connect onboarding and status
- To get paid, you need to complete Stripe Connect onboarding. You may be prompted during trainer onboarding or from the Business dashboard.
- Onboarding: Tap Connect account (or similar). You’ll be taken to Stripe in the browser to enter bank and identity details. Complete the steps; when done, your status in the app will show as connected.
- Status: From the Business dashboard you can see whether your Connect account is active, restricted, or needs action. If Stripe needs more information, follow the link they provide.
Opening the Stripe Express Dashboard
- From the Business dashboard you may see Open Stripe Dashboard (or Stripe Express). This opens Stripe’s dashboard in the browser where you can see payouts, disputes, and account settings in more detail.
Nutrition and steps
As a trainer you have the same nutrition and steps features as clients:
- Water – Training → Nutrition → Water – Log water and set a daily goal.
- Food logging – Training → Nutrition → Food logging – Log meals; use Create food for custom foods.
- Nutrition settings – Training → Nutrition → Settings – Set your own goals.
- Steps – Steps in the nav (or Training) – Track steps; Steps → Settings for goals and permissions (e.g. HealthKit/Health Connect).
For full step-by-step instructions, see the [Client guide – Nutrition](../client/Client Guide#nutrition) and [Steps](../client/Client Guide#steps) sections.
Social
You have the same social features as clients, with Find focused on Find a Client (discovery and connections):
- Feed – Social → Feed – View and compose posts.
- Groups – Social → Groups – View and manage groups.
- Find – Social → Find → Find a Client (or Connections) – Discover and connect with potential clients; see connections and requests.
- Messages – Social → Messages – Channel list; tap a channel to chat with a client or user.
- Marketplace – Social → Marketplace – Browse (if enabled).
- Elite – Social → Elite – VTC Elite content (if enabled).
- Notifications – Social → Notifications – In-app notification list.
For more detail, see the [Client guide – Social](../client/Client Guide#social) section.
Profile and settings
- Path: Profile in the main navigation.
Profile
- View and edit your name, photo, bio, and other trainer details. Save changes so clients see the updated profile.
Push notification settings
- In Profile (or Settings), find Push notifications. Turn notifications on or off and allow permissions so you get alerts for new messages and bookings.
Sign out
- On Profile, tap Sign out (or Log out) to sign out of your account.
Payments (trainer)
Trainer payments are handled through Stripe Connect.
- Connect onboarding – Complete this from the Business dashboard (or during trainer onboarding). Once connected, payments from package purchases go to your Stripe account and then to your bank via payouts.
- Payouts – View payout history and schedule in the Business dashboard → Payouts. Stripe sends money on their schedule (e.g. rolling or weekly).
- Refunds – If you need to refund a client, use the Stripe Dashboard (via Open Stripe Dashboard from Business) or contact support; the app may also expose a refund flow in Business or admin tools where applicable.
If you use the app as a client, see the [Client guide](../client/Client Guide).